package org.ehe.business.bom.domain.dto;

import lombok.Data;
import org.ehe.business.bom.domain.BomMaster;
import org.ehe.business.bom.domain.BomVersion;

import java.math.BigDecimal;

/**
 * BOM转换结果
 * @author :zhangnn
 * @className :BomConversionResult
 * @description: TODO
 * @date 2025-07-30 14:53:34
 */
@Data
public class BomConversionResult {
    /**
     * 转换操作是否成功
     */
    private Boolean success;
    /**
     * 转换结果描述信息（成功时可能为null，失败时为错误原因）
     */
    private String message;
    /**
     * 转换后生成的新BOM主信息
     */
    private BomMaster newBomMaster;
    /**
     * 转换后生成的新BOM版本信息
     */
    private BomVersion newBomVersion;
    /**
     * 转换后新BOM的总成本
     */
    private BigDecimal totalCost;
}
